home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
ETO Development Tools 4
/
ETO Development Tools 4.iso
/
Tools - Objects
/
Macintosh Programmer’s Workshop
/
MPW 3.1
/
MPW
/
Interfaces
/
CIncludes
/
ErrNo.h
< prev
next >
Wrap
Text File
|
1990-12-13
|
2KB
|
56 lines
/*
ErrNo.h -- error return codes
Copyright American Telephone & Telegraph
Used with permission, Apple Computer Inc. (1985)
All rights reserved.
*/
#ifndef __ERRNO__
#define __ERRNO__
/* @(#)errno.h 2.1 */
/* 3.0 SID # 1.3 */
/*
* Error codes
*/
extern int errno;
#define EPERM 1 /* Permission Denied */
#define ENOENT 2 /* No such file or directory */
#define ENORSRC 3 /* No such Resource */
#define EINTR 4 /* interrupted system call */
#define EIO 5 /* I/O error */
#define ENXIO 6 /* No such device or address */
#define E2BIG 7 /* Insufficient space for return argument */
/* #define ENOEXEC 8 Exec format error */
#define EBADF 9 /* Bad file number */
/* #define ECHILD 10 No children */
/* #define EAGAIN 11 No more processes */
#define ENOMEM 12 /* Not enough core */
#define EACCES 13 /* Permission denied */
#define EFAULT 14 /* Bad address */
#define ENOTBLK 15 /* Block device required */
#define EBUSY 16 /* Mount device busy */
#define EEXIST 17 /* File exists */
#define EXDEV 18 /* Cross-device link */
#define ENODEV 19 /* No such device */
#define ENOTDIR 20 /* Not a directory */
#define EISDIR 21 /* Is a directory */
#define EINVAL 22 /* Invalid argument */
#define ENFILE 23 /* File table overflow */
#define EMFILE 24 /* Too many open files */
#define ENOTTY 25 /* Not a typewriter */
#define ETXTBSY 26 /* Text file busy */
#define EFBIG 27 /* File too large */
#define ENOSPC 28 /* No space left on device */
#define ESPIPE 29 /* Illegal seek */
#define EROFS 30 /* Read only file system */
#define EMLINK 31 /* Too many links */
/* #define EPIPE 32 Broken pipe */
#define EDOM 33 /* Math arg out of domain of func */
#define ERANGE 34 /* Math result not representable */
#endif __ERRNO__